cpp con

Peering Forward - C++’s Next Decade - Herb Sutter - CppCon 2024

Back to Basics: Templates in C++ - Nicolai Josuttis - CppCon 2022

Exceptionally Bad: The Misuse of Exceptions in C++ & How to Do Better - Peter Muldoon - CppCon 2023

Using Modern C++ to Eliminate Virtual Functions - Jonathan Gopel - CppCon 2022

CppCon 2016: Timur Doumler “Want fast C++? Know your hardware!'

Back to Basics: C++ Smart Pointers - David Olsen - CppCon 2022

CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”

CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”

C++ for C Developers - Slobodan Dmitrovic - Meeting C++ 2024

CppCon 2014: Mike Acton 'Data-Oriented Design and C++'

From C++ Templates to C++ Concepts - Metaprogramming: an Amazing Journey - Alex Dathskovsky

Lightning Talk: How to Win at Coding Interviews - David Stone - CppCon 2022

Back to Basics: Unit Testing in C++ - Dave Steffen - CppCon 2024

C++23: An Overview of Almost All New and Updated Features - Marc Gregoire - CppCon 2023

Breaking Dependencies - The Visitor Design Pattern in Cpp - Klaus Iglberger - CppCon 2022

How C++23 Changes the Way We Write Code - Timur Doumler - CppCon 2022

CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”

Lightning Talk: Forbidden C++ - Ali Almutawa - CppCon 2023

An Introduction to Multithreading in C++20 - Anthony Williams - CppCon 2022

Delivering Safe C++ - Bjarne Stroustrup - CppCon 2023

Better Code: Contracts in C++ - Sean Parent & Dave Abrahams - CppCon 2023

Effective Ranges: A Tutorial for Using C++2x Ranges - Jeff Garland - CppCon 2023

CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”

Your New Mental Model of constexpr - Jason Turner - CppCon 2021